home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / de / comm / software / ums / 336 < prev    next >
Internet Message Format  |  1996-08-06  |  3KB

  1. Path: golden-gate.owl.de!fiction!colwyn!lyssa!not-for-mail
  2. Newsgroups: de.comm.software.ums
  3. References: <50895061@eagle.fn.sub.org> <69752111@spark.black-z.commo.mcnet.de> <51495856@sunshine.stud.uni-frankfurt.de>
  4. From: "Norbert Bendl" <Norbert_Bendl@p16.f8001.n2487.z2.fido.ms.sub.org>
  5. Date: Fri, 16 Feb 1996 21:33:50 +0100
  6. X-NewsReader: IntuiNews 1.3a (7.9.95)
  7. Subject: Re: Brauche Hilfe zu CleanMB !!
  8. Message-ID: <MSGID_2=3A2487=2F8001.16_97094945@fidonet.org>
  9. Organization: Pressen Sie jeden Schluessel auf continue....
  10.  
  11. Hallo steigerw@stud.uni-frankfurt.de,
  12.  
  13.  s> Es ist das Verzeichnis. Anders als bei Skripts wirkt das +s Flag bei
  14.  s> REXX-Skripten nicht so, dass alle Verzeichnisse des Pfades durchsucht
  15.  s> werden, sondern nur das angebene bzw. aktuelle.
  16.  
  17. Falsch. Der Suchpfad wird sehr  wohl  durchsucht.  Das  liegt  im
  18. System  begruendet. Wenn Du einen Befehl in einer Shell eingibst,
  19. wird erst mal im aktuellen Verzeichnis nachgesehen, ob der Befehl
  20. dort   zu  finden  ist.  Wenn  nicht,  werden  nacheinander  alle
  21. Verzeichnisse des Pfades durchsucht, bis der Befehl gefunden wird
  22. (oder  auch nicht). Denn genau dafuer ist der Suchpfad ja da: als
  23. Alternative zum aktuellen Verzeichnis, damit man  nicht  staendig
  24. zwischen  verschiedenen  Verzeichnissen  wechseln  oder  sich von
  25. jedem Befehl das Verzeichnis merken muss.
  26.  
  27. Fuer die Suche ist es zunaechst voellig  belanglos,  ob  es  sich
  28. dabei   um   ein   Arexx-Script,  eine  Batchdatei  oder  um  ein
  29. ausfuehrbares Programm handelt. Schliesslich koennte ich ja  auch
  30. den  Befehl "C:List" in "List.rexx" umbenennen. Das darf AmigaDOS
  31. nicht interessieren. Erst wenn der Befehl gefunden wurde, wird er
  32. naeher  unter  die  Lupe  genommen.  Wenn  es  sich um ein Script
  33. handelt und das S-Flag gesetzt ist, wird es ausgefuehrt, egal  ob
  34. es  ein  AmigaDOS-Script  oder  ein  Arexx-Script ist. Arexx muss
  35. natuerlich laufen :)
  36.  
  37.  s> Man muss also entweder RX davorsetzen oder exakt das Verzeichnis angeben,
  38.  
  39. Eben nicht. Schau doch mal nach,  ob  Du  Dein  REXX:-Verzeichnis
  40. ueberhaupt im Suchpfad hast.
  41.  
  42.  s> wo das Rexx-Skript drinne ist. Assign REXX: ADD wird dabei AFAIK auch
  43.  s> nicht beachtet.
  44.  
  45. Wenn  es  nur  ein  Assign  gibt,  wird  das  tatsaechlich  nicht
  46. beachtet.  Aber das ist ja normal, denn dafuer sind Assigns nicht
  47. gedacht.  Aber  im  Suchpfad  geht  es.  Ich  kann   hier   jedes
  48. Arexx-Script, das in meinem REXX-Verzeichnis steht, ohne sonstige
  49. Angaben, einfach mit seinem Namen starten, sofern nur das  S-Flag
  50. gesetzt ist.
  51.  
  52.  s> IMHO ein Bug im OS.
  53.  
  54. Nein, hoechstens ein falscher Suchpfad :-)
  55.  
  56. Cu Norbert
  57.  
  58.  
  59.  
  60.  
  61.